/**
 * 3. 从1到500所有自然数中不含数字4的自然数共有多少个？
 */
public class Demo03 {
    public static void main(String[] args) {
        boolean flag = true;
        int count = 0;
        for (int i = 1; i <= 500; i++) {
            String sum = i+"";  //先将i变成字符串
            if (sum.contains("4")){  //如果字符串中含有4那就直接返回
                flag = false;
            }else {
                flag =true;
            }

            if (flag){
                count++;
                System.out.println(i);
            }
        }

        System.out.println("总共有"+count+"个不含4的数字");
    }
}
